undercut (someone's) efforts

Translations
saper les efforts de quelqu'un